From 5de75dc199c66f7bd279dc3b5a7f7ae8655a6d24 Mon Sep 17 00:00:00 2001 From: Tim Deegan Date: Tue, 24 Apr 2007 14:08:57 +0100 Subject: [PATCH] [HVM][HAP] Don't kill domains if dom0 requests an invalid shadow op. Signed-off-by: Tim Deegan --- xen/arch/x86/mm/hap/hap.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c index 2037fc6eb2..cb1fee798c 100644 --- a/xen/arch/x86/mm/hap/hap.c +++ b/xen/arch/x86/mm/hap/hap.c @@ -504,16 +504,6 @@ int hap_domctl(struct domain *d, xen_domctl_shadow_op_t *sc, } switch ( sc->op ) { - case XEN_DOMCTL_SHADOW_OP_OFF: - case XEN_DOMCTL_SHADOW_OP_ENABLE_TEST: - case XEN_DOMCTL_SHADOW_OP_ENABLE_LOGDIRTY: - case XEN_DOMCTL_SHADOW_OP_ENABLE_TRANSLATE: - case XEN_DOMCTL_SHADOW_OP_CLEAN: - case XEN_DOMCTL_SHADOW_OP_PEEK: - case XEN_DOMCTL_SHADOW_OP_ENABLE: - HAP_ERROR("Bad hap domctl op %u\n", sc->op); - domain_crash(d); - return -EINVAL; case XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION: hap_lock(d); rc = hap_set_allocation(d, sc->mb << (20 - PAGE_SHIFT), &preempted); -- 2.30.2